home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'DBCombo.pas' rev: 3.00
-
- #ifndef DBComboHPP
- #define DBComboHPP
- #include <Controls.hpp>
- #include <StdCtrls.hpp>
- #include <FileCtrl.hpp>
- #include <Graphics.hpp>
- #include <Classes.hpp>
- #include <SysUtils.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Dbcombo
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TAliasDrive;
- class PASCALIMPLEMENTATION TAliasDrive : public Filectrl::TDriveComboBox
- {
- typedef Filectrl::TDriveComboBox inherited;
-
- private:
- Graphics::TBitmap* FAliasBitmap;
- Classes::TStrings* FAliasList;
- void __fastcall LoadBitmaps(void);
- void __fastcall FreeBitmaps(void);
-
- protected:
- virtual void __fastcall BuildList(void);
- DYNAMIC void __fastcall Click(void);
-
- public:
- __fastcall virtual TAliasDrive(Classes::TComponent* AOwner);
- __fastcall virtual ~TAliasDrive(void);
- void __fastcall AddAliases(Classes::TStrings* Value);
- bool __fastcall SetAlias(const System::AnsiString EditText);
- __property Graphics::TBitmap* AliasBitmap = {read=FAliasBitmap};
- __property Classes::TStrings* AliasList = {read=FAliasList};
- public:
- /* TWinControl.CreateParented */ __fastcall TAliasDrive(HWND ParentWindow) : Filectrl::TDriveComboBox(
- ParentWindow) { }
-
- };
-
- class DELPHICLASS TAliasListBox;
- class PASCALIMPLEMENTATION TAliasListBox : public Filectrl::TDirectoryListBox
- {
- typedef Filectrl::TDirectoryListBox inherited;
-
- private:
- bool FShowAlias;
- System::AnsiString FAliasName;
- Graphics::TBitmap* FAliasBitmap;
- void __fastcall SetAliasBitmap(Graphics::TBitmap* Value);
-
- protected:
- virtual void __fastcall BuildList(void);
-
- public:
- __fastcall virtual TAliasListBox(Classes::TComponent* AOwner);
- __fastcall virtual ~TAliasListBox(void);
- __property System::AnsiString AliasName = {read=FAliasName, write=FAliasName};
- __property Graphics::TBitmap* AliasBitmap = {read=FAliasBitmap, write=SetAliasBitmap};
- __property bool ShowAlias = {read=FShowAlias, write=FShowAlias, nodefault};
- public:
- /* TWinControl.CreateParented */ __fastcall TAliasListBox(HWND ParentWindow) : Filectrl::TDirectoryListBox(
- ParentWindow) { }
-
- };
-
- class DELPHICLASS TAliasFileListBox;
- class PASCALIMPLEMENTATION TAliasFileListBox : public Filectrl::TFileListBox
- {
- typedef Filectrl::TFileListBox inherited;
-
- protected:
- Classes::TStringList* FTableList;
- bool FShowAlias;
- System::AnsiString FAliasName;
- bool FSystem;
- virtual void __fastcall ReadFileNames(void);
- virtual void __fastcall ReadBitmaps(void);
-
- public:
- __fastcall virtual TAliasFileListBox(Classes::TComponent* AOwner);
- __fastcall virtual ~TAliasFileListBox(void);
- __property Classes::TStringList* TableList = {read=FTableList};
- __property bool ShowAlias = {read=FShowAlias, write=FShowAlias, nodefault};
- __property System::AnsiString AliasName = {read=FAliasName, write=FAliasName};
- __property bool System = {read=FSystem, write=FSystem, nodefault};
- public:
- /* TWinControl.CreateParented */ __fastcall TAliasFileListBox(HWND ParentWindow) : Filectrl::TFileListBox(
- ParentWindow) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
- extern PACKAGE void __fastcall ProcessAlias(System::AnsiString EditText, System::AnsiString &Alias,
- System::AnsiString &DirPart, System::AnsiString &FilePart);
-
- } /* namespace Dbcombo */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Dbcombo;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // DBCombo
-